high-resolution satellite imagery - Turc Anglais Dictionnaire